package com.xuxueli.applyModules.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 用户信息
 */
@Data
@ApiModel(value="用户信息", description="用户信息")
public class UserManagDto implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "编号")
    private Long id;

    /**
     * 账号
     */
    @ApiModelProperty(value = "账号")
    private String account;

    /**
     * 学号
     */
    @ApiModelProperty(value = "学号")
    private String xh;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    private String xm;

    /**
     * 类型：T 教师 B 本科生 Y 研究生
     */
    @ApiModelProperty(value = "类型：T 教师 B 本科生 Y 研究生")
    private String type;

    @ApiModelProperty(value = "类型名称")
    private String typeName;

    /**
     * 班级代码
     */
    @ApiModelProperty("班级代码")
    private String bjdm;
    /**
     * 班级名称
     */
    @ApiModelProperty("班级名称")
    private String bjmc;
    /**
     * 专业代码
     */
    @ApiModelProperty("专业代码")
    private String zydm;
    /**
     * 专业名称
     */
    @ApiModelProperty("专业名称")
    private String zymc;
    /**
     * 院系代码
     */
    @ApiModelProperty("院系代码")
    private String xydm;
    /**
     * 院系名称
     */
    @ApiModelProperty("院系名称")
    private String xymc;

    @ApiModelProperty(value = "图标")
    private byte[] icon;

}
